pdm cad crm autocad scm erp design information architecture hockey documentation cnc dita plm management usability web design cam xml